import { request } from '@gui-pkg/request';

enum Api {
  Boundary = '/data/boundary.json',  // 武穴市边界
  Rain = '/data/rain.json',  // 雨量站
  Reservoir = '/data/reservoir.json',  // 水库信息
  TownBoundary = '/data/town-boundary.json',  // 镇边界
  Village = '/data/village.json',  // 行政区村
  WaterLineString = '/data/water-lineString.json',  // 水系线
  WaterPolygon = '/data/water-polygon.json',  // 水系面
}

// 本地地图GeoJson数据，去除请求的一些参数
const requestOptions = {
  joinParamsToUrl: false,
  withToken: false,
  joinTime: false,
  joinPrefix: false,
  isTransformResponse: false,
};

// 武穴市边界
export function getBoundaryJson() {
  return request.get({ url: Api.Boundary }, requestOptions);
}
// 雨量站
export function getRainJson() {
  return request.get({ url: Api.Rain }, requestOptions);
}
// 水库信息
export function getReservoirJson() {
  return request.get({ url: Api.Reservoir }, requestOptions);
}
// 镇边界
export function getTownBoundaryJson() {
  return request.get({ url: Api.TownBoundary }, requestOptions);
}
// 行政区村
export function getVillageJson() {
  return request.get({ url: Api.Village }, requestOptions);
}
// 水系线
export function getWaterLineStringJson() {
  return request.get({ url: Api.WaterLineString }, requestOptions);
}
// 水系面
export function getWaterPolygonJson() {
  return request.get({ url: Api.WaterPolygon }, requestOptions);
}


